package com.yuncheng.spcyApi.service;

import com.yuncheng.spcyApi.entity.SpcyPxDjjbxx;
import com.yuncheng.common.base.service.BaseService;

import java.util.List;

/**
 * @Description: 审评查验-培训-答卷基本信息
 * @Author: csx
 * @Date: 2023-03-03
 * @Version: V1.0
 */
public interface ISpcyPxDjjbxxService extends BaseService<SpcyPxDjjbxx> {
    /**
     * 计算单选、多选题目得分
     * @param djId
     */
    void JsDjTmScore(String djId);

    /**
     * 计算试卷总得分
     */
    String JsDjtmTotalScore(String djId);

    /**
     * 初始化-试卷
     * @param djjbxx 答卷基本信息
     * @param ysjid 原试卷id
     * @return 答卷id
     */
    String initDjjbxx(SpcyPxDjjbxx djjbxx,String ysjid);

    /**
     * 删除培训答卷
     * @param djList 答卷列表
     * @param pid 日志业务id
     * @param logName 日志名称
     * @param operType 操作日志
     */
    void deletePxdj(List<SpcyPxDjjbxx> djList, String pid, String logName, String operType);
}
